package com.liyong.bos.dao;

import com.liyong.bos.domain.QpWorkbill;
import com.liyong.bos.domain.QpWorkbillExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface QpWorkbillMapper {
    int countByExample(QpWorkbillExample example);

    int deleteByExample(QpWorkbillExample example);

    int deleteByPrimaryKey(String id);

    int insert(QpWorkbill record);

    int insertSelective(QpWorkbill record);

    List<QpWorkbill> selectByExample(QpWorkbillExample example);

    QpWorkbill selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") QpWorkbill record, @Param("example") QpWorkbillExample example);

    int updateByExample(@Param("record") QpWorkbill record, @Param("example") QpWorkbillExample example);

    int updateByPrimaryKeySelective(QpWorkbill record);

    int updateByPrimaryKey(QpWorkbill record);
}